﻿function RealSearchCustomerService() {
    RequireLookUp = document.getElementById("divRequireLookUp").value;
    ReturnCodeId = document.getElementById("divReturnCodeId").value;
    ReturnNameId = document.getElementById("divReturnNameId").value;

    CustomerServiceName = document.getElementById("divSearchCustomerServiceName").value;
    CustomerServiceIndex = document.getElementById("divSearchCustomerServiceIndex").value;

    CurrentPageIndex = 0;
    if (document.getElementById("divSelectPageIndex") != null) {
        CurrentPageIndex = document.getElementById("divSelectPageIndex").selectedIndex;
    }

    RetValue = Portal.Vision.CustomerService.ServerSideSearchCustomerService(RequireLookUp, ReturnCodeId, ReturnNameId, CustomerServiceIndex, CustomerServiceName, CurrentPageIndex).value;
    if (RetValue.indexOf("ERROR") > -1) {
        alert(RetValue);
        return;
    }
    document.getElementById("divResult").innerHTML = RetValue;
    document.getElementById("divWaiting").innerHTML = "";
}

function SearchCustomerServiceFunc() {
    document.getElementById("divWaiting").innerHTML = "Đang đọc dữ liệu từ máy chủ...";
    setTimeout("RealSearchCustomerService()", 10);
}


function ReturnValueFunc(RetCodeId, RetCode, RetCodeName, RetName) {
    window.opener.document.getElementById(RetCodeId).value = RetCode;
    window.opener.document.getElementById(RetCodeName).innerHTML = RetName;
    window.close();
}

function DeleteCustomerService(CustomerServiceIndex) {
    if (confirm("Bạn đã chắc chắn xóa chưa?") == false) return;
    RetValue = Portal.Vision.CustomerService.ServerSideDeleteCustomerService(CustomerServiceIndex).value;
    if (RetValue.indexOf("ERROR") > -1) {
        alert(RetValue);
        return;
    }
    alert("Loại hình khách hàng đã được xóa. Nhấn OK và F5 để cập nhật lại danh sách!");
}


function AddCustomerService() {
    CustomerServiceName = document.getElementById("divSearchCustomerServiceName").value;
    CustomerServiceIndex = document.getElementById("divSearchCustomerServiceIndex").value;

    RetValue = Portal.Vision.CustomerService.ServerSideAddCustomerService(CustomerServiceIndex, CustomerServiceName).value;
    if (RetValue.indexOf("ERROR") > -1) {
        alert(RetValue);
        return;
    }
    alert("Loại hình khách hàng đã được thêm mới. Nhấn OK và F5 để cập nhật danh sách!");
}

function ResetForm() {
    document.getElementById("divSearchCustomerServiceName").value = "";
    document.getElementById("divSearchCustomerServiceIndex").value = "";
    document.getElementById("divSearchCustomerServiceIndex").focus();
}

function SaveCustomerServiceItemFunc(CustomerServiceIndex) {
    CustomerServiceName = document.getElementById("divCustomerServiceName_" + CustomerServiceIndex).value;
    RetValue = Portal.Vision.CustomerService.ServerSideSaveCustomerService(CustomerServiceIndex, CustomerServiceName).value;
    if (RetValue.indexOf("ERROR") > -1) {
        alert(RetValue);
        return;
    }
    alert("Loại hình khách hàng đã được cập nhật. Nhấn OK và F5 để cập nhật danh sách!");
}